package com.hitqz.robot.dispatch.netty.model;

import com.hitqz.robot.api.business.dto.RobotCommonPathDto;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 机器人行驶公共路径相关
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class RobotLockLevelDto {

    @Schema(description = "最小权重机器人编码")
    private String robotSnMin;

    @Schema(description = "最大权重机器人编码")
    private String robotSnMax;

    @Schema(description = "最小权重")
    private Double lockLevelMin;

    @Schema(description = "最大权重")
    private Double lockLevelMax;

    @Schema(description = "公共路径")
    private RobotCommonPathDto commonPathDto;

    @Schema(description = "反向为1，同向为2")
    private Integer samePathLevel;

}
